import axios from 'axios'

// const ConfigBaseURL = 'http://localhost:8888';
// 使用create方法创建axios实例
const Service = axios.create({
    // baseURL: ConfigBaseURL, //1. 设置默认地址
    timeout: 60000 // 2. 请求超时时间，单位毫秒
})
export const get = (url,params)=>{
    params = params || {};
    return new Promise((resolve,reject)=>{
        // axiso 自带 get 和 post 方法
        axios.get(url,{
            params,
        }).then(res=>{
            if(res.data.status===0){
                resolve(res.data);
            }else{
                alert(res.data.msg)
            }
        }).catch(error=>{
            alert('网络异常');
        })
    })
}

export const post = (url,params)=>{
    params = params || {};
    return new Promise((resolve,reject)=>{
        axios.post(url,params).then(res=>{
            if(res.data.status===0){
                resolve(res.data);
            }else{
                alert(res.data.msg);
            }
        }).catch(error=>{
            alert('网络异常');
        })
    })
}
export default Service;